SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlPlazas
AS
SELECT     dbo.tb_Plazas.idPlaza AS ID, dbo.tb_Plazas.SubOrganizacion, dbo.tb_Plazas.CUISE, dbo.tb_Plazas.CUPOF, dbo.tb_Plazas.Horas, 
                      dbo.tb_Plazas.Baja, dbo.tb_Plazas.FechaBaja
FROM         dbo.tb_Plazas INNER JOIN
                      dbo.tb_SubOrganizaciones ON dbo.tb_Plazas.SubOrganizacion = dbo.tb_SubOrganizaciones.idSubOrganizacion LEFT OUTER JOIN
                      dbo.tb_OrganizacionPlazaConsolidada ON dbo.tb_Plazas.Organizacion = dbo.tb_OrganizacionPlazaConsolidada.IdOrganizacion
WHERE     (dbo.tb_OrganizacionPlazaConsolidada.IdOrganizacion IS NULL OR year(Dbo.tb_plazas.FechaCarga) >=2008)  

--Tiene el filtro del año porque las Plazas se consolidaron al 2008, las creadas después se deberían poder modificar, surgio ante un pedido de Mario

GO
GRANT SELECT ON  [dbo].[vwlPlazas] TO [CentroDeDesignaciones]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [MCEEjecutivo]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [Reestructura]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [SoloVer]
GRANT SELECT ON  [dbo].[vwlPlazas] TO [Subsidios]
GO
